put one's trust in - French English Dictionary